/*Begin Basic settings*/
body{width:100%;margin:0;padding:0;background-color:#FFF;font-family:Tahoma,Geneva,Kalimati,sans-serif;}
body, table{width:100%;}
body, td{font-size:11px;padding:0px;}
a:focus{outline:none;}
img:focus{outline:none;}
select{max-width:300px;}
a{text-decoration:none;color:#A83D1C;}
a hover {  text-decoration:underline;  color:#A83D1C;}
a:visited {  color:#A83D1C;}
a img{border:none;}
hr{border:0;border-bottom:1px solid #BFBFBF;}
/* Hides from IE5-mac \*/
* html .box_head{height:1%;}
* html .box_content{height:1%;}
/* COMMON */
.box_head{background:#CFCFCF url('../images/box_head.png') 1px 0 repeat-x;height:25px;
			border-color:#bfbfbf;border-style: solid; border-width: 1px 1px 0px 1px;
			color:#B52C19;font-size:12px;font-weight:bolder;padding-left:11px;line-height:25px;
			-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; /*border-radius:10px 10px 0 0;*/}
.box_content{text-align:left;border :1px solid #BFBFBF;padding:10px 5px 10px 5px;background-color:#FFF;min-height:80px;}
.box_tool{width:310px;}
.box_tool .box_head{background:url('../images/box_tool.png') 0 0 repeat-x;color:#fff;}
.box_tool .box_content{background:#fff;min-height:0;}
/* RIGHT BOX IN DEMAND LIST IN CAMPAGNE DETAIL*/
.box_demand{background-color:#d2d2d2;border:1px solid #FFF;padding:5px 5px 5px 10px;}
.box_delimiter{border-top:1px solid #bfbfbf;}
.tab_inactive{background:#CFCFCF url('../images/box_head.png') 1px 0 repeat-x;height:25px; cursor: pointer;
						 border-color:#bfbfbf;border-style: solid; border-width: 1px 1px 0px 1px;
						 color:#6f6f6f;font-size:11px;font-weight:bolder;padding-left:11px;line-height:25px;
						-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; /*border-radius-topleft:10px;*/}
.tab_active {color:#B52C19;font-size:11px;}
.selection_bar_display{width:400px;float:right;}
.obj_time_day{text-align:left;float:right;width:310px;}
.pos_space{margin-left:34%;}
.center{text-align:center;}
.error_msg{border:1px solid #EEE;background-color:#d2d2d2;}
.error_div{width:100%}
#main_frame{width:900px;}
#banner{background:url('../images/banner_bg.png') repeat-x 1px 0 #CCCCCC; width:900px;height:90px;margin-top:10px;
						  border-color:#bfbfbf;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; /*border-radius-topleft:10px;*/}
#banner .logo{background:url('../images/orange/hvtc_logo.png') no-repeat 1px 0 ;float:left;margin:13px;height:40px; width:224px;
						color:#FC6D0F; font-size: 18px;padding-top:22px; padding-left:85px;}
#banner .menu{float:right;width:160px;height:35px;margin-top:90px;}
#banner .menu .deconnexion{margin:9px 0 0 100px;}
#banner .menu .autres{margin:6px 0 0 20px;}
div.object:hover, tr.content:hover{background-color:#d2d2d2;}

#banner_black{background:url('../images/orange/bg_1250.png') repeat-x 2px 0 #8D8D8D; width:900px;height:65px;}
#banner_black .logo_black{background:url('../images/orange/1250.png') no-repeat 1px 0 ;float:left;height:50px; width:224px;
						 font-size: 18px;padding-top:15px; padding-left:105px;}
#black_decription{
	width:790px;
}
#black_decription .logo_black_title{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #BFBFBF;
	font-weight: bold;
}

#black_decription .logo_black_title_white{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
}

.alink {color:#ffe4c8;font-size:12px; padding-left:10px;
	text-decoration: underline;
}
.block_on{float:right; text-align:left;margin-top:0px;margin-right:20px;margin-left:20px;}
.block_on .block_calendar{
	font-weight: bold;
	font-size: 18px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DEDEDE;
	width: 870px;
	height: 65px;

}

.block_calendar .title_calendar{
	padding-top: 30px;
	padding-left: 5px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
.title_calendar .hasDatepicker{
	border-style: solid;
	border-width: 1px;
	border-color: #8D8D8D;
	width: 115px

}
.title_calendar .hasDatepicker2{
	border-style: solid;
	border-width: 1px;
	border-color: #8D8D8D;
	width: 77px

}
.title_calendar .font13{
	 font-size: 13px;

}

img.calendar{vertical-align:-5px;padding-left: 5px}
img.next_calendar{vertical-align:-3px;padding-left: 35px}
img.next_calendar_below{vertical-align:-3px;padding-left: 25px}
#consult_calendar{float: right;background-color: #DFDFDF; width:430px;height:38px;margin-top:-15px;
						  border-color:#bfbfbf;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; /*border-radius-topleft:10px;*/}
#consult_calendar .consult_title_calendar{
	font-size: 16px;
	font-weight: bold;
	padding-top:12px;
	padding-left:17px;
}
#consult_calendar .consult_title_calendar span{
	font-size: 12px;
	font-weight: normal;
	padding-top:12px;
	padding-left:17px;
}
#consult_button_calendar{background:url('../images/orange/button_bg_1.png') repeat-x 2px 0 #8D8D8D;float: right; width:180px;height:24px;margin-top:-26px;margin-right:5px;
						  border-color:#bfbfbf;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; /*border-radius-topleft:10px;*/}
#consult_button_calendar .consult_button_calendar_title{
	color: #949494;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}

#consult_calendar_green{float: right;background-color: #F3FFE1; width:430px;height:38px;margin-top:-15px;
						  border-color:#D3ECB2;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; /*border-radius-topleft:10px;*/}
#consult_calendar_green .consult_title_calendar_green{
	font-size: 16px;
	font-weight: bold;
	padding-top:12px;
	padding-left:17px;
	color: #51880A;
}
#consult_calendar_green .consult_title_calendar_green .consult_title_calendar_normal{
	font-size: 12px;
	font-weight: normal;
	padding-top:12px;
	padding-left:17px;
	 color: #979A92;
}
#consult_button_calendar_green{background:url('../images/orange/button_bg_green.png') repeat-x 2px 0 #8D8D8D;float: right; width:180px;height:24px;margin-top:-26px;margin-right:5px;
						  border-color:#F3FFE1;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; /*border-radius-topleft:10px;*/}
#consult_button_calendar_green .consult_button_calendar_title{
	color: #51880A;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
.block_on .block_end_calendar{
	font-weight: bold;
	font-size: 14px;
	padding-top: 25px;
	width: 870px;
	height: 45px;

}
.block_end_calendar_left
{
	padding-left: 5px;
}
.block_end_calendar_right{background:url('../images/orange/button_bg_1.png') repeat-x 2px 0 #8D8D8D;float: right; width:95px;height:24px;margin-top:-26px;margin-right:5px;
						  border-color:#E8E8E8;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;padding-left: 5px; /*border-radius-topleft:10px;*/}

.block_end_calendar_right .block_end_calendar_right_title{padding-top:4px;padding-left:17px;}

#block_end{ text-align:left;margin-top:15px;
		   font-weight: bold;
	font-size: 18px;
	width: 905px;
	height: 65px;

}
#block_end .block_end_left{float:left;background:url('../images/orange/button_bg_1.png') repeat-x 2px 0 #8D8D8D; width:95px;height:24px;margin-right:5px;
						  border-color:#E8E8E8;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*border-radius-topleft:10px;*/}
.block_end_left .block_end_left_title{padding-top:4px;padding-left:17px; font-size: 14px;color: #FE6402;}

#block_end .block_end_right{
	float:right;
	width:210px;
}
.block_end_right .block_end_right_button1{float:left;background:url('../images/orange/button_bg_1.png') repeat-x 2px 0 #8D8D8D; width:95px;height:24px;margin-right:5px;
						  border-color:#E8E8E8;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*border-radius-topleft:10px;*/}
.block_end_right_button1 .block_end_right_title{padding-top:4px;padding-left:17px; font-size: 14px;color: #FE6402;}

.block_end_right .block_end_right_button2{float:right;background:url('../images/orange/button_bg_1.png') repeat-x 2px 0 #8D8D8D; width:95px;height:24px;margin-right:5px;
						  border-color:#E8E8E8;border-style: solid; border-width: 1px 1px 1px 1px;
						-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*border-radius-topleft:10px;*/}
.block_end_right_button2 .block_end_right_title1{padding-top:4px;padding-left:17px; font-size: 14px;color: #5C5C5C;}

/*fixing overlap bug in IE7*/
div.object{padding-top:1px;}
.object .head{font-size:12px;padding-top:3px;padding-bottom:3px;padding:2px;}
.object .content{border-top:1px solid #BFBFBF;padding-bottom:5px;padding-left:24px;}
.object td.content{padding-left:2px;}
.object .content div{padding-top:1px;}
/*fixing overlap bug in IE7*/
div.criteria_object{padding-top:1px;}
.criteria_object .head{font-size:12px;padding-top:3px;padding-bottom:3px;position: relative;left: -23px;}
.criteria_object .content{border-top:1px solid #BFBFBF;padding-bottom:5px;padding-left:24px;}
.criteria_object td.content{padding-left:2px;}
.criteria_object .content div{padding-top:1px;}
.center{text-align:center;}
.one_center{margin-left:auto;margin-right:auto;width:900px;}
.login_form{margin-left:auto;margin-right:auto;width:450px;}
.spacer{clear:right;padding-bottom:15px;}
.clear{clear:right;}
.end_spacer{clear:left;padding-bottom:5px;}
/* Hides from IE5-mac \*/
* html .end_spacer{height:1%;}
/* End hide from IE5-mac */
img.medium{vertical-align:-6px;height:24px;width:24px;}
img.small{vertical-align:-2px;height:16px;width:16px;}
.pagination{text-align:center;width:75%;margin-left:auto;margin-right:auto;border-bottom:1px solid #DDD;font-size:10px;color:#AAA;}
.pagination a{color:black;text-decoration:none;}
.left{float:left;margin:0;}
.right{float:right;}
.submit{text-align:right;}
.summary{top:0px;left:13px;background-color:#F6F6F6;}
.summary .top{background-image:url('../images/summary_top.png');height:14px;}
.summary .content{background-image:url('../images/summary_bg.png');background-repeat:repeat-y;padding-left:20px;}
.summary .bottom{background-image:url('../images/summary_bottom.png');height:14px;}
.current{background-color:#d2d2d2;}
.red{color:#F00;}
.date_time_display{width:80%;text-align:right;color:#808080;font-size:13px;font-weight:bold;margin-top:5px;}
/*planning reservation line*/
.border_week{height:50px;width:50px;border-right:1px solid #808080;border-top:2px solid #808080;}
.border_week_tp{height:50px;width:50px;border-right:1px solid #808080;border-top:1px solid #808080;}
.border_week_ar{height:50px;width:50px;border-right:1px solid #808080;}
.order table{border:1px solid #bfbfbf;}
.order tr.caption{background-color:#BFBFBF;}
.order table.produit{border-width:1px 0 0 1px;border-color:#BFBFBF;}
.order .produit td{border-width:0 1px 1px 0;border-color:#BFBFBF;}
.border_right_top{border-right:1px solid #808080;border-top:1px solid #808080;}
.border_left_bottom{border-left:1px solid #808080;border-bottom:1px solid #808080;}
.border_left_top{border-left:1px solid #808080;border-top:1px solid #808080;}
.border_left_bottom_top{border-right:1px solid #808080;border-top:1px solid #808080;border-bottom:1px solid #808080;}
.border_bottom_top{border-top:1px solid #808080;border-bottom:1px solid #808080;}
.border_top{border-top:1px solid #808080;}
.border_right{border-right:1px solid #808080;}
.available_item{height:50px;width:45px;border-right:1px solid #808080;border-top:1px solid #808080;}
.available_item_dimanche{height:50px;width:45px;border-right:1px solid #808080;border-top:1px solid #808080;border-bottom:1px solid #808080;}
.object .head_underline{border-bottom:1px solid #d2d2d2;font-size:12px;padding-top:3px;padding-bottom:3px;padding:2px;}
.object .content_head_underline{padding-bottom:5px;padding-left:24px;}
.squared td{height:70px;font-size:14px;}
.squared_header td{width:50px;}
.dimanche td.border_week{border-bottom:1px solid #808080;}
.day{border-right:1px solid #808080;padding-top:14px;padding-left:5px;padding-right:3px;}
.day_emp{padding-top:14px;padding-left:5px;padding-right:3px;}
.hour_head{border-right:1px solid #808080;}
.available_item2{height:5px;width:15px;border-right:1px solid #808080;border-top:1px solid #808080;border-bottom:1px solid #808080;}
.filter_planning{padding:10px;border:1px solid #BFBFBF;border-top:none;background:url('../images/box_content.png') 0 0 repeat-x;min-height:0 !important;}
.available_item3{height:5px;width:15px;border-left:1px solid #808080;border-right:1px solid #808080;border-top:1px solid #808080;border-bottom:1px solid #808080;}
.add_vis_resv{background-color:#BFBFBF;padding:7px;width:150px;}
.label_bar{display:inline;}
.sb_item_selected{background-color:red;border-right:white 1px solid;width:11px;height:12px;float:left;cursor:pointer;}
.sb_item_normal{background-color:gray;border-right:white 1px solid;width:11px;height:12px;float:left;cursor:pointer;}
.button{cursor:pointer;}
.hand{cursor:pointer;}
.bordeaux{font-weight:bold;color:#BFBFBF;}
.disabled{color:#808080;}
.date{width:80px;}
.reporting{border:1px solid #6F6F6F;border-spacing:0px;width:100%;}
.reporting .title{background-color:#BFBFBF;height:25px;vertical-align:middle;}
.reporting td{padding:4px;vertical-align:top;}
.reporting .hover:hover{background-color:#d2d2d2;}
.reporting .summary{font-weight:bold;}
.reporting .summary td{border-bottom:1px solid #6F6F6F;}
.reporting .colgroup{border-right:1px solid #6F6F6F;}
.reporting .framed{border-bottom:1px solid #6F6F6F;}
.reporting .framedtop{border-top:1px solid #6F6F6F;}
.reporting td.text{text-align:left;}
td.number{text-align:right;}
.demand_label{width:120px;text-align:center;font-weight:bold;float:right;margin:0px 5px 0 0;font-size:8pt;}
.demand_modified{background-color:#FFCE4E;}
.demand_deleted{background-color:#FF0000;color:#FFF;}
.demand_regie{background-color:#459E44;color:#FFF;}
.demand_annonceur{background-color:#FFF;}
.demand_box{margin-right:10px;min-width:160px;padding:5px 5px 5px 10px;border:1px solid #d2d2d2;}
.label_demand_auction{color:#008000;font-weight:bold;}
.label_demand_auction_block{color:#af2626;font-weight:bold;}
.label_demand_auction_block_factor{color:#af2626;}
/*--------------AUCTION LIST----------------*/
.text_size{width:144px;}
.sel_size{width:148px;height:22px;}
.clear_auc{clear:right;min-height:5px}
.user_form_textarea{width:200px;}
/* All about calendar */
#calendarDiv{position:absolute;width:196px;border:1px solid #A51C0A;padding:1px;background-color:#FFF;font-size:10px;padding-bottom:20px;visibility:hidden;}
#calendarDiv span, #calendarDiv img{float:left;}
#calendarDiv .selectBox, #calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:3px;margin:0px;font-size:10px;}
#calendarDiv .selectBox{border:1px solid #FFB6C1;color:#FFB6C1;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#A51C0A;color:#FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #A51C0A;color:#A51C0A;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background-color:#A51C0A;}
#calendarDiv .bottomBar{height:16px;padding:2px;background-color:#A51C0A;}
#calendarDiv .activeDay{color:#FF0000;}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color:#FFB6C1;text-align:center;position:absolute;bottom:0px;width:192px;}
#calendarDiv .todaysDate div{float:left;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#FFB6C1;width:72px;color:#FFF;position:absolute;right:0px;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .monthYearPicker{background-color:#FFB6C1;border:1px solid #AAAAAA;position:absolute;color:#A51C0A;left:0px;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;color:#FFFFFF;}
#calendarDiv #yearSelect{color:#FFFFFF;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#A51C0A;color:#FFB6C1;}
#calendarDiv td{text-align:right;cursor:pointer;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
.user_form_textarea{width: 200px;}
.log table{border: 1px solid #6F6F6F;}
.log table tr.caption{background-color: #BFBFBF;}
.log table tr td{border-top: 1px solid #6F6F6F;padding-left :2px;}
/*=====RESET TABLE=======*/
.reset-table tr.header td{font-weight:bold; text-align:center;}
.reset-table, table.reset-table td{border:none; padding:0px; vertical-align:top;}
.reset-table td.rs-left{padding-right: 5px;}
.reset-table td.rs-right{padding-left: 5px;}
.reset-table tr.line-header td{font-weight:bold; border-bottom:1px solid #BFBFBF; }
.reset-table tr.line-header td.title{color:#B63246;}
.indent {text-indent:30px;}
.indent-double{text-indent:60px;}
.indent-triple{text-indent:90px;}
.display-margin{margin-left:50px; font-weight:normal;}
.tabs{border-bottom: 2px solid rgb(182, 50, 70); padding-bottom:29px;}
.reset-table tr.start_blk td {padding-top:10px;}
.alert table.reset-table tr td {vertical-align:middle;}
.reset-table tr td.sub-title{color:#B63246; text-indent:20px;font-weight:normal; line-height:25px;}
.reset-table tr.start-blk td {padding-top:5px;}
.notification{font-family: Arial, Helvetica, clean, sans-serif;font-size: large;font-weight: bold;background-color: rgb(247, 247, 247);color: red;}
.success{font-family: Arial, Helvetica, clean, sans-serif;font-size: large;font-weight: bold;background-color: #acfa58;color: black;}
.fail{font-family: Arial, Helvetica, clean, sans-serif;font-size: large;font-weight: bold;background-color: #fe2e2e;color: white;}
.timebar .ui-selecting { background: #FECA40; }
.timebar .ui-selected { background: #F39814; color: white; }
.timebar { list-style-type: none; margin: 0; padding: 0; }
.timebar li { margin: 0px; padding: 0px; float: left; width: 12px; height: 12px; font-size: 1em; text-align: center; }
.banner_button{float:right; text-align:left;margin-top:65px;margin-right:10px;}
.banner_button a {color:#757575;font-weight:bold; font-size:12px; padding-left:10px;}
.header_year{float:right; color: #c00d20;font-size:15px; font-weight:bold;height:22px;}
/*-- new --*/
/*--MENU--*/
ul {list-style: none; padding: 0; margin: 0; margin-top:20px;padding-bottom:2px;}
#nav a {color:#6F6F6F; line-height:25px; display: block;padding: 0px 40px 0px 0px; font-size: 13px;font-weight:bold;}
#nav li.allum a:hover {text-decoration: none;}
#nav li.allum a {text-decoration: none; color: #B52C19;}
#nav li.allum  ul {border-top:2px #BFBFBF solid;margin-top:0px;margin-left:0px; }
#nav li li a,#nav li.allum li a,#nav li.allum li {display: block;width: 200px;text-align: left;padding: 0px 10px;	margin: 0px;line-height: 18px;color: #81807b;}
#nav li.allum li a:hover {color: #B52C19;}
li {float: left;position: relative;	text-align: center;}
#nav li.selected a {color: #B52C19;}
li ul {	display: none;	position: absolute;	left: 0px;	top: 100%;background-color:#ffffff;}
li>ul {	top: 25px;	left: 0px;}
li li {	display: block;	float: none;line-height: 22px;}
li.allum ul {display: block; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF;}
li ul li a {display: block;	height: 25px;padding-top: 50px;}
li li.separator .line {	margin: 0px; border:0px; border-bottom:1px #757575 dotted;}
#nav ul.sub {margin-left: 2px; margin-top:1px; z-index:10; }
#nav ul.sub li a {margin: 0px 0 -2px 0;	padding: 0 5px; font-weight:normal;}
.menu-line{border-bottom:2px solid #BFBFBF; width:900px; min-width:960px; margin-top:16px; height:7px;}
.lyear{float:right;}
/*--end MENU--*/
/*--CFER--*/
#cfer{background: url('../images/orange/menu_step1.png') left center no-repeat;  color:#000000;cursor: pointer;margin:18px 0 28px 0;height:34px;width:900px}
#cfer a{text-decoration:none;color:#4F4F4F; }
#cfer a.last, font.last{color: #B52C19}
#cfer p{height:34px;padding:5px 0 0 0;margin:0px;}
#cfer a:hover{text-decoration:underline;}
/*--end CFER--*/
/*--MAIN--*/
.main{background-color:#f4f4f4; padding: 183px 50px 35px;border:1px solid #BFBFBF;}
.two_third{width:620px;}
.one_third{float:right;width:310px;}
.one_third select{width:100%;}
.tab, .tab_small, .tab_small_auto, .tab_middle{height:25px;clear:left}
.tab div{float:left;width:240px; margin-right:3px;}
.tab_small div{float:left;width:160px;margin-right:3px;}
.tab_middle div{float:left;width:200px;margin-right:3px;}
.tab_small_auto div{float:left; padding-left:2px; padding-right:2px;margin-right:3px;font-size: 10px;cursor: pointer;}
.box_tool .box_content a, a.tribullet{background: url('../images/tribullet.png') left center no-repeat; padding-left:10px; color:#000000;cursor: pointer;}
.box_tool .box_content a:hover, a.tribullet:hover{text-decoration: underline;cursor: pointer;}
.tribullet{margin-right:10px;}
.box_tool .filter a, .box_tool .filter a:hover{background:none;}
.bottom_border td{border-bottom:1px solid #4f4f4f;}
.timebar .ui-selecting { background: #FECA40; }
.timebar .ui-selected { background: #F39814; color: white; }
.timebar { list-style-type: none; margin: 0; padding: 0; }
.timebar li { margin: 0px; padding: 0px; float: left; width: 12px; height: 12px; font-size: 1em; text-align: center; }
table.reset-table tr.start-blk td {padding-top:5px;}
/*--FOOTER--*/
#footer{margin-bottom:25px;color:#505050;}
#contact{text-align:center;vertical-align:middle;padding-top:7px;}
#contact a{color:#505050;font-size:11px;text-decoration:underline;}
#contact a:hover{text-decoration:underline;color:#A83D1C;}
/*---------------------SWITCH YEAR-------------------------*/
.clyear{text-align:right;width:895px;clear:both;color:#B63246;font-weight:bolder;font-size:16px;}
.sel-year{float:right;border:1px solid #927e66;padding:2px; padding-left:0px;}
.sel-year #sw_year{float:left;width:45px;color:#4f4f4f;font-size:13px; font-weight:bold;}
.sel-year img{float:right;line-height:12px;}
.btn-year{float:left;margin-left:10px;cursor:pointer;}

.expand{background:url('../images/expand.png') 0 0 no-repeat; padding-left: 20px; }
.collapse{background:url('../images/collapse.png') 0 0 no-repeat; padding-left: 20px; }

.total_line td{background-color:#d6d6d6;}